$(function() {
	
	// 是否到达底部
	var buttom = false;
	var flag = false;

	// 请求更多的数据
	$(document).on("swipeup",function(){
			var winH =$(window).height();
			var myScroll = $(window).scrollTop();
			if(($(document).height()<= winH||($('body').height() - myScroll) <= winH )&&!buttom){
				console.log("到底了");
				buttom=true;
				var nextPage = $("#nextPage").val();
				var totalPage = $("#totalPage").val();
				if (Number(nextPage) <= Number(totalPage)) {// 如果当前页不是最后一页，则进行请求	
					//如果不是第一页
					if(Number(totalPage)!=Number("1")){
						$(".slideToMore").hide();
						$(".loading").show();
						getMoreMsg();
					}
				}else{
					$(".slideToMore").hide();
					//如果不是第一页,并且没有数据了，则提示到底了
					if(Number(totalPage)!=Number("1")){
						$(".slideToMore").text("到底了");
						$(".slideToMore").show();
					}
				}
			}
	})

	// 获得更多的数据
	function getMoreMsg() {
        
		
		//成功回调函数
		var success = function(result) {   
			
			if(result.code == 0){
				//获取数据
	            var data = result.data;
				//隐藏旋转框
		        $(".slideToMore").show();
				$(".loading").hide();
	            //需要转换的字段
	            var createTime = "";	
	            var type = "";
				//进行数据铺展
				for (var i = 0; i < data.length; i++) {		
					
					switch (data[i].refundType) {
					case 0:
						type = "仅退款";
						break;
					case 1:
						type = "退货退款";
						break;					
					case 2:
						type = "拼团失败";
						break;					
					case 3:
						type = "众筹失败";
						break;					
					default:
						break;
					}
					//对时间进行格式转换
					var createTime = formatTime(data[i].createTime, 0);			
					var str = ' <div class="block">'
						+'<p>订单号：'+data[i].ordersId+'</p>'
						+'<p>退款金额：'+data[i].money+'元</p>'
						+'<p>退款时间：'+createTime+'</p>'
						+'<p>备注：'+type+'</p>'
						+'</div>';
				    //添加数据
				    $("#content").append(str);				
				}

				//对标志进行修改
				buttom = false;
				flag = false;
				// 如果不是最后一页，则对页数进行增加
				var nextPage = $("#nextPage").val();
				var totalPage = $("#totalPage").val();
				if (Number(nextPage) <= Number(totalPage)) {//TODO
					nextPage = Number(nextPage) + Number(1);
					$("#nextPage")[0].value = nextPage;
				}else{
					$(".slideToMore").hide();
				}	
			}else{
				tip.content(result.retMsg).show();
				$(".slideToMore").hide();
				$(".loading").hide();
			}

		}

		//失败回调函数
		var error = function() {
			//隐藏旋转框
	        $(".slideToMore").show();
			$(".loading").hide();	
			alert("请求失败");
			//对标志进行修改
			buttom = false;
			flag = false;

		}
		//进行请求
		var nextPage = $("#nextPage").val();
		var url = base_url+ "customer/PNfindRefundByPage";
		var params = "pageNum=" + nextPage;
		doAjax("POST", url, params, success, error, true, false);
	}
})
